package com.topisv.tms.rest.qimen.qmentity.request.stockoutConfirm;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;

/**
 * 出库确认订单信息
 * 
 * @author chenhongtao
 *
 */
@XmlAccessorType(XmlAccessType.FIELD)
public class DeliveryOrder {

	/**
	 * 单据总行数
	 */
	@XmlElement(name="totalOrderLines")
	private String totalOrderLines;
	
	/**
	 * 出库单号
	 */
	@XmlElement(name="deliveryOrderCode")
	private String deliveryOrderCode;
	
	/**
	 * 仓储系统出库单号
	 */
	@XmlElement(name="deliveryOrderId")
	private String deliveryOrderId;
	
	/**
	 * 仓库编码
	 */
	@XmlElement(name="warehouseCode")
	private String warehouseCode;
	
	/**
	 * 出库单类型
	 */
	@XmlElement(name="orderType")
	private String orderType;
	
	/**
	 * 出库单状态
	 */
	@XmlElement(name="status")
	private String status;
	
	/**
	 * 外部业务编码
	 */
	@XmlElement(name="outBizCode")
	private String outBizCode;
	
	/**
	 * 多次发货后确认
	 */
	@XmlElement(name="confirmType")
	private String confirmType;
	
	/**
	 * 物流公司编码
	 */
	@XmlElement(name="logisticsCode")
	private String logisticsCode;
	
	/**
	 * 物流公司名称
	 */
	@XmlElement(name="logisticsName")
	private String logisticsName;
	
	/**
	 * 运单号
	 */
	@XmlElement(name="expressCode")
	private String expressCode;
	
	/**
	 * 订单完成时间
	 */
	@XmlElement(name="orderConfirmTime")
	private String orderConfirmTime;

	public String getTotalOrderLines() {
		return totalOrderLines;
	}

	public void setTotalOrderLines(String totalOrderLines) {
		this.totalOrderLines = totalOrderLines;
	}

	public String getDeliveryOrderCode() {
		return deliveryOrderCode;
	}

	public void setDeliveryOrderCode(String deliveryOrderCode) {
		this.deliveryOrderCode = deliveryOrderCode;
	}

	public String getDeliveryOrderId() {
		return deliveryOrderId;
	}

	public void setDeliveryOrderId(String deliveryOrderId) {
		this.deliveryOrderId = deliveryOrderId;
	}

	public String getWarehouseCode() {
		return warehouseCode;
	}

	public void setWarehouseCode(String warehouseCode) {
		this.warehouseCode = warehouseCode;
	}

	public String getOrderType() {
		return orderType;
	}

	public void setOrderType(String orderType) {
		this.orderType = orderType;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getOutBizCode() {
		return outBizCode;
	}

	public void setOutBizCode(String outBizCode) {
		this.outBizCode = outBizCode;
	}

	public String getConfirmType() {
		return confirmType;
	}

	public void setConfirmType(String confirmType) {
		this.confirmType = confirmType;
	}

	public String getLogisticsCode() {
		return logisticsCode;
	}

	public void setLogisticsCode(String logisticsCode) {
		this.logisticsCode = logisticsCode;
	}

	public String getLogisticsName() {
		return logisticsName;
	}

	public void setLogisticsName(String logisticsName) {
		this.logisticsName = logisticsName;
	}

	public String getExpressCode() {
		return expressCode;
	}

	public void setExpressCode(String expressCode) {
		this.expressCode = expressCode;
	}

	public String getOrderConfirmTime() {
		return orderConfirmTime;
	}

	public void setOrderConfirmTime(String orderConfirmTime) {
		this.orderConfirmTime = orderConfirmTime;
	}
	
}
